package com.antg.util;

import java.io.File;
import java.util.LinkedList;
import java.util.List;

public class FileUtils {
    //递归获取目录中的所有文件集合
    public static List<String> getSubFilePaths(File file){
        List<String> resList = new LinkedList<>();
        File[] files = file.listFiles();
        for (File child : files) {
            if(child.isDirectory()){
                //是目录就继续循环
                resList.addAll(getSubFilePaths(child));
            }else{
                //文件就直接添加
                resList.add(child.getPath());
            }

        }
        return resList;
    }
}
